home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Corel Gallery (Macintosh)
/
Corel Gallery - Macintosh Version.bin
/
Corel GALLERY
/
Corel GALLERY.rsrc
/
CODE_4_GClose.txt
< prev
next >
Wrap
Text File
|
1994-04-29
|
95KB
|
1,709 lines
# near model CODE resource
# jump table entries: 1960-2011 (52 of them)
export_245:
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 598F subq.l A7, 4
0000000C 2054 movea.l A0, [A4]
0000000E 2F28 013E move.l -[A7], [A0 + 0x13E]
00000012 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
00000016 2054 movea.l A0, [A4]
00000018 215F 013E move.l [A0 + 0x13E], [A7]+
0000001C 598F subq.l A7, 4
0000001E 2054 movea.l A0, [A4]
00000020 2F28 0146 move.l -[A7], [A0 + 0x146]
00000024 4EAD 3822 jsr [A5 + 0x3822 /* export_1792 */]
00000028 2054 movea.l A0, [A4]
0000002A 215F 0146 move.l [A0 + 0x146], [A7]+
0000002E 598F subq.l A7, 4
00000030 2054 movea.l A0, [A4]
00000032 2F28 0162 move.l -[A7], [A0 + 0x162]
00000036 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
0000003A 2054 movea.l A0, [A4]
0000003C 215F 0162 move.l [A0 + 0x162], [A7]+
00000040 2054 movea.l A0, [A4]
00000042 4AA8 014E tst.l [A0 + 0x14E]
00000046 672C beq +0x2E /* 00000074 */
00000048 558F subq.l A7, 2
0000004A 2054 movea.l A0, [A4]
0000004C 2F28 014E move.l -[A7], [A0 + 0x14E]
00000050 4EBA 0DCE jsr [PC + 0xDCE /* 00000E20 */]
00000054 558F subq.l A7, 2
00000056 2054 movea.l A0, [A4]
00000058 2F28 014E move.l -[A7], [A0 + 0x14E]
0000005C 4EBA 0F26 jsr [PC + 0xF26 /* 00000F84 */]
00000060 598F subq.l A7, 4
00000062 2054 movea.l A0, [A4]
00000064 2F28 014E move.l -[A7], [A0 + 0x14E]
00000068 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
0000006C 2054 movea.l A0, [A4]
0000006E 215F 014E move.l [A0 + 0x14E], [A7]+
00000072 584F addq.w A7, 4
label00000074:
00000074 2F0C move.l -[A7], A4
00000076 4EBA 07BC jsr [PC + 0x7BC /* 00000834 */]
0000007A 286E FFFC movea.l A4, [A6 - 0x4]
0000007E 4E5E unlink A6
00000080 4E74 0004 rtd 0x0004
export_246:
00000084 4E56 0000 link A6, 0
00000088 48E7 0108 movem.l -[A7], D7,A4
0000008C 286E 0008 movea.l A4, [A6 + 0x8]
00000090 2054 movea.l A0, [A4]
00000092 2F28 013E move.l -[A7], [A0 + 0x13E]
00000096 4EBA 00AC jsr [PC + 0xAC /* 00000144 */]
0000009A 2054 movea.l A0, [A4]
0000009C 4AA8 0162 tst.l [A0 + 0x162]
000000A0 6724 beq +0x26 /* 000000C6 */
000000A2 598F subq.l A7, 4
000000A4 2054 movea.l A0, [A4]
000000A6 2F28 0162 move.l -[A7], [A0 + 0x162]
000000AA 4EAD 20B2 jsr [A5 + 0x20B2 /* export_1042 */]
000000AE 201F move.l D0, [A7]+
000000B0 3E00 move.w D7, D0
000000B2 6F12 ble +0x14 /* 000000C6 */
000000B4 7001 moveq.l D0, 0x01
000000B6 2F00 move.l -[A7], D0
000000B8 48C7 ext.l D7
000000BA 2F07 move.l -[A7], D7
000000BC 2054 movea.l A0, [A4]
000000BE 2F28 0162 move.l -[A7], [A0 + 0x162]
000000C2 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */]
label000000C6:
000000C6 2054 movea.l A0, [A4]
000000C8 7000 moveq.l D0, 0x00
000000CA 2140 014A move.l [A0 + 0x14A], D0
000000CE 2054 movea.l A0, [A4]
000000D0 2140 0152 move.l [A0 + 0x152], D0
000000D4 2054 movea.l A0, [A4]
000000D6 4AA8 014E tst.l [A0 + 0x14E]
000000DA 670A beq +0xC /* 000000E6 */
000000DC 7000 moveq.l D0, 0x00
000000DE 2F00 move.l -[A7], D0
000000E0 2F0C move.l -[A7], A4
000000E2 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */]
label000000E6:
000000E6 2F0C move.l -[A7], A4
000000E8 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */]
000000EC 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000000F2 4E5E unlink A6
000000F4 4E74 0004 rtd 0x0004
export_247:
000000F8 4E56 0000 link A6, 0
000000FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000100 4EAD 2F32 jsr [A5 + 0x2F32 /* export_1506 */]
00000104 4E5E unlink A6
00000106 4E74 0004 rtd 0x0004
0000010A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_248: // at 0000010C (misaligned)
0000010E 0000 2F0C ori.b D0, 0xC
00000112 286E 0008 movea.l A4, [A6 + 0x8]
00000116 598F subq.l A7, 4
00000118 2054 movea.l A0, [A4]
0000011A 2F28 0002 move.l -[A7], [A0 + 0x2]
0000011E 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
00000122 2054 movea.l A0, [A4]
00000124 215F 0002 move.l [A0 + 0x2], [A7]+
00000128 2054 movea.l A0, [A4]
0000012A 2F28 0006 move.l -[A7], [A0 + 0x6]
0000012E 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000132 2F0C move.l -[A7], A4
00000134 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
00000138 286E FFFC movea.l A4, [A6 - 0x4]
0000013C 4E5E unlink A6
0000013E 4E74 0004 rtd 0x0004
00000142 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000144-0000014C
fn00000144:
00000144 4E56 0000 link A6, 0
00000148 48E7 0108 movem.l -[A7], D7,A4
// end alternate branch 00000144-0000014C
fn00000144: // (misaligned)
00000146 0000 48E7 ori.b D0, 0xE7
0000014A 0108 btst A0, D0
0000014C 286E 0008 movea.l A4, [A6 + 0x8]
00000150 2054 movea.l A0, [A4]
00000152 2F28 0002 move.l -[A7], [A0 + 0x2]
00000156 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
0000015A 598F subq.l A7, 4
0000015C 2054 movea.l A0, [A4]
0000015E 2F28 0006 move.l -[A7], [A0 + 0x6]
00000162 4EAD 20B2 jsr [A5 + 0x20B2 /* export_1042 */]
00000166 2E1F move.l D7, [A7]+
00000168 6F10 ble +0x12 /* 0000017A */
0000016A 7001 moveq.l D0, 0x01
0000016C 2F00 move.l -[A7], D0
0000016E 2F07 move.l -[A7], D7
00000170 2054 movea.l A0, [A4]
00000172 2F28 0006 move.l -[A7], [A0 + 0x6]
00000176 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */]
label0000017A:
0000017A 2054 movea.l A0, [A4]
0000017C 7000 moveq.l D0, 0x00
0000017E 2140 000A move.l [A0 + 0xA], D0
00000182 2054 movea.l A0, [A4]
00000184 4228 0016 clr.b [A0 + 0x16]
00000188 2054 movea.l A0, [A4]
0000018A 2140 000A move.l [A0 + 0xA], D0
0000018E 2054 movea.l A0, [A4]
00000190 2140 000E move.l [A0 + 0xE], D0
00000194 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
0000019A 4E5E unlink A6
0000019C 4E74 0004 rtd 0x0004
export_249:
fn000001A0:
000001A0 4E56 0000 link A6, 0
000001A4 2F0C move.l -[A7], A4
000001A6 286E 0008 movea.l A4, [A6 + 0x8]
000001AA 2F0C move.l -[A7], A4
000001AC 2F2D EA60 move.l -[A7], [A5 - 0x15A0]
000001B0 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
000001B4 2F0C move.l -[A7], A4
000001B6 4EBA 096C jsr [PC + 0x96C /* 00000B24 */]
000001BA 286E FFFC movea.l A4, [A6 - 0x4]
000001BE 4E5E unlink A6
000001C0 4E74 0004 rtd 0x0004
export_250:
000001C4 4E56 0000 link A6, 0
000001C8 2F2E 0018 move.l -[A7], [A6 + 0x18]
000001CC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000001D0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000001D4 2F2E 000C move.l -[A7], [A6 + 0xC]
000001D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001DC 4EAD 2FD2 jsr [A5 + 0x2FD2 /* export_1526 */]
000001E0 4E5E unlink A6
000001E2 4E74 0014 rtd 0x0014
000001E6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_251: // at 000001E8 (misaligned)
000001EA 0000 48E7 ori.b D0, 0xE7
000001EE 0118 btst [A0]+, D0
000001F0 286E 0008 movea.l A4, [A6 + 0x8]
000001F4 0CAE 0000 03F8 0018 cmpi.l [A6 + 0x18], 0x3F8
000001FC 663A bne +0x3C /* 00000238 */
000001FE 558F subq.l A7, 2
00000200 7000 moveq.l D0, 0x00
00000202 1F00 move.b -[A7], D0
00000204 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
00000208 1E1F move.b D7, [A7]+
0000020A 7000 moveq.l D0, 0x00
0000020C 2F00 move.l -[A7], D0
0000020E 4EAD 1D8A jsr [A5 + 0x1D8A /* export_941 */]
00000212 2640 movea.l A3, D0
00000214 558F subq.l A7, 2
00000216 1F07 move.b -[A7], D7
00000218 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
0000021C 701F moveq.l D0, 0x1F
0000021E 2F00 move.l -[A7], D0
00000220 598F subq.l A7, 4
00000222 2F0C move.l -[A7], A4
00000224 4EAD 44AA jsr [A5 + 0x44AA /* export_2193 */]
00000228 2F0B move.l -[A7], A3
0000022A 4EAD 191A jsr [A5 + 0x191A /* export_799 */]
0000022E 2F0B move.l -[A7], A3
00000230 2F0C move.l -[A7], A4
00000232 4EAD 46E2 jsr [A5 + 0x46E2 /* export_2264 */]
00000236 5C4F addq.w A7, 6
label00000238:
00000238 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
0000023E 4E5E unlink A6
00000240 4E74 0014 rtd 0x0014
export_252:
00000244 4E56 0000 link A6, 0
00000248 2F0C move.l -[A7], A4
0000024A 286E 0008 movea.l A4, [A6 + 0x8]
0000024E 2F0C move.l -[A7], A4
00000250 4EAD 4C2A jsr [A5 + 0x4C2A /* export_2433 */]
00000254 2F0C move.l -[A7], A4
00000256 4EBA FF48 jsr [PC - 0xB8 /* 000001A0 */]
0000025A 286E FFFC movea.l A4, [A6 - 0x4]
0000025E 4E5E unlink A6
00000260 4E74 0004 rtd 0x0004
export_253:
00000264 4E56 0000 link A6, 0
00000268 4E5E unlink A6
0000026A 4E74 0014 rtd 0x0014
0000026E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_254: // at 00000270 (misaligned)
00000272 0000 7002 ori.b D0, 0x2
00000276 AAAA syscall QuickTimeDispatch
00000278 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000027C 4EBA 00EA jsr [PC + 0xEA /* 00000368 */]
00000280 4E5E unlink A6
00000282 4E74 0004 rtd 0x0004
00000286 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_255: // at 00000288 (misaligned)
0000028A 0000 2F0C ori.b D0, 0xC
0000028E 286E 0008 movea.l A4, [A6 + 0x8]
00000292 2054 movea.l A0, [A4]
00000294 4AA8 0006 tst.l [A0 + 0x6]
00000298 670E beq +0x10 /* 000002A8 */
0000029A 558F subq.l A7, 2
0000029C 2054 movea.l A0, [A4]
0000029E 2F28 0006 move.l -[A7], [A0 + 0x6]
000002A2 7008 moveq.l D0, 0x08
000002A4 A82A syscall ComponentDispatch
000002A6 544F addq.w A7, 2
label000002A8:
000002A8 2054 movea.l A0, [A4]
000002AA 7000 moveq.l D0, 0x00
000002AC 2140 0006 move.l [A0 + 0x6], D0
000002B0 2054 movea.l A0, [A4]
000002B2 4AA8 0002 tst.l [A0 + 0x2]
000002B6 6708 beq +0xA /* 000002C0 */
000002B8 2F28 0002 move.l -[A7], [A0 + 0x2]
000002BC 7023 moveq.l D0, 0x23
000002BE AAAA syscall QuickTimeDispatch
label000002C0:
000002C0 2054 movea.l A0, [A4]
000002C2 7000 moveq.l D0, 0x00
000002C4 2140 0002 move.l [A0 + 0x2], D0
000002C8 2F0C move.l -[A7], A4
000002CA 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
000002CE 286E FFFC movea.l A4, [A6 - 0x4]
000002D2 4E5E unlink A6
000002D4 4E74 0004 rtd 0x0004
export_256:
000002D8 4E56 0000 link A6, 0
000002DC 2F0C move.l -[A7], A4
000002DE 286E 0008 movea.l A4, [A6 + 0x8]
000002E2 598F subq.l A7, 4
000002E4 2054 movea.l A0, [A4]
000002E6 2F28 0036 move.l -[A7], [A0 + 0x36]
000002EA 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
000002EE 2054 movea.l A0, [A4]
000002F0 215F 0036 move.l [A0 + 0x36], [A7]+
000002F4 2F0C move.l -[A7], A4
000002F6 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
000002FA 286E FFFC movea.l A4, [A6 - 0x4]
000002FE 4E5E unlink A6
00000300 4E74 0004 rtd 0x0004
export_257:
00000304 4E56 FFFC link A6, -0x0004
00000308 48E7 0018 movem.l -[A7], A3,A4
0000030C 266E 000C movea.l A3, [A6 + 0xC]
00000310 286E 0008 movea.l A4, [A6 + 0x8]
00000314 598F subq.l A7, 4
00000316 2F0B move.l -[A7], A3
00000318 2F0C move.l -[A7], A4
0000031A 4EAD 349A jsr [A5 + 0x349A /* export_1679 */]
0000031E 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000322 670A beq +0xC /* 0000032E */
00000324 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000328 4EBA 084A jsr [PC + 0x84A /* 00000B74 */]
0000032C 6004 bra +0x6 /* 00000332 */
label0000032E:
0000032E 2F0B move.l -[A7], A3
00000330 A916 syscall HideWindow
label00000332:
00000332 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
00000338 4E5E unlink A6
0000033A 4E74 0008 rtd 0x0008
0000033E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000340-00000346
fn00000340:
00000340 4E56 0000 link A6, 0
00000344 2F0C move.l -[A7], A4
// end alternate branch 00000340-00000346
fn00000340: // (misaligned)
00000342 0000 2F0C ori.b D0, 0xC
00000346 286E 0008 movea.l A4, [A6 + 0x8]
0000034A 2054 movea.l A0, [A4]
0000034C 4AA8 0056 tst.l [A0 + 0x56]
00000350 670C beq +0xE /* 0000035E */
00000352 2F2E 000C move.l -[A7], [A6 + 0xC]
00000356 2F28 0056 move.l -[A7], [A0 + 0x56]
0000035A 4EAD 2162 jsr [A5 + 0x2162 /* export_1064 */]
label0000035E:
0000035E 286E FFFC movea.l A4, [A6 - 0x4]
00000362 4E5E unlink A6
00000364 4E74 0008 rtd 0x0008
export_258:
fn00000368:
00000368 4E56 0000 link A6, 0
0000036C 2F0C move.l -[A7], A4
0000036E 286E 0008 movea.l A4, [A6 + 0x8]
00000372 598F subq.l A7, 4
00000374 2054 movea.l A0, [A4]
00000376 2F28 0010 move.l -[A7], [A0 + 0x10]
0000037A 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
0000037E 2054 movea.l A0, [A4]
00000380 215F 0010 move.l [A0 + 0x10], [A7]+
00000384 2F0C move.l -[A7], A4
00000386 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
0000038A 286E FFFC movea.l A4, [A6 - 0x4]
0000038E 4E5E unlink A6
00000390 4E74 0004 rtd 0x0004
export_259:
fn00000394:
00000394 4E56 0000 link A6, 0
00000398 2F0C move.l -[A7], A4
0000039A 286E 0008 movea.l A4, [A6 + 0x8]
0000039E 2054 movea.l A0, [A4]
000003A0 4AA8 00A2 tst.l [A0 + 0xA2]
000003A4 6728 beq +0x2A /* 000003CE */
000003A6 7000 moveq.l D0, 0x00
000003A8 1F00 move.b -[A7], D0
000003AA 2F0C move.l -[A7], A4
000003AC 4EAD 30FA jsr [A5 + 0x30FA /* export_1563 */]
000003B0 2054 movea.l A0, [A4]
000003B2 2F28 00A2 move.l -[A7], [A0 + 0xA2]
000003B6 7000 moveq.l D0, 0x00
000003B8 3F00 move.w -[A7], D0
000003BA 3F00 move.w -[A7], D0
000003BC A95C syscall SizeControl
000003BE 2054 movea.l A0, [A4]
000003C0 2F28 00A2 move.l -[A7], [A0 + 0xA2]
000003C4 A955 syscall DisposeControl
000003C6 2054 movea.l A0, [A4]
000003C8 7000 moveq.l D0, 0x00
000003CA 2140 00A2 move.l [A0 + 0xA2], D0
label000003CE:
000003CE 2F0C move.l -[A7], A4
000003D0 4EBA 0512 jsr [PC + 0x512 /* 000008E4 */]
000003D4 286E FFFC movea.l A4, [A6 - 0x4]
000003D8 4E5E unlink A6
000003DA 4E74 0004 rtd 0x0004
000003DE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_260: // at 000003E0 (misaligned)
000003E2 FF9E .invalid <<F/6/7>>
000003E4 48E7 0018 movem.l -[A7], A3,A4
000003E8 286E 0008 movea.l A4, [A6 + 0x8]
000003EC 2054 movea.l A0, [A4]
000003EE 2F28 00B8 move.l -[A7], [A0 + 0xB8]
000003F2 486E FF9E pea.l [A6 - 0x62]
000003F6 4EAD 204A jsr [A5 + 0x204A /* export_1029 */]
000003FA 486E FF9E pea.l [A6 - 0x62]
000003FE 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000402 2640 movea.l A3, D0
00000404 4FEF 000C lea.l A7, [A7 + 0xC]
00000408 6030 bra +0x32 /* 0000043A */
label0000040A:
0000040A 2054 movea.l A0, [A4]
0000040C 7000 moveq.l D0, 0x00
0000040E 1028 00B6 move.b D0, [A0 + 0xB6]
00000412 2053 movea.l A0, [A3]
00000414 41E8 008A lea.l A0, [A0 + 0x8A]
00000418 B9F0 0C00 cmpa.l A4, [A0 + D0 * 4]
0000041C 6610 bne +0x12 /* 0000042E */
0000041E 7000 moveq.l D0, 0x00
00000420 2F00 move.l -[A7], D0
00000422 2054 movea.l A0, [A4]
00000424 1F28 00B6 move.b -[A7], [A0 + 0xB6]
00000428 2F0B move.l -[A7], A3
0000042A 4EAD 32DA jsr [A5 + 0x32DA /* export_1623 */]
label0000042E:
0000042E 486E FF9E pea.l [A6 - 0x62]
00000432 4EAD 205A jsr [A5 + 0x205A /* export_1031 */]
00000436 2640 movea.l A3, D0
00000438 584F addq.w A7, 4
label0000043A:
0000043A 486E FF9E pea.l [A6 - 0x62]
0000043E 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */]
00000442 4A00 tst.b D0
00000444 584F addq.w A7, 4
00000446 66C2 bne -0x3C /* 0000040A */
00000448 598F subq.l A7, 4
0000044A 2054 movea.l A0, [A4]
0000044C 2F28 00B8 move.l -[A7], [A0 + 0xB8]
00000450 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
00000454 2054 movea.l A0, [A4]
00000456 215F 00B8 move.l [A0 + 0xB8], [A7]+
0000045A 2F0C move.l -[A7], A4
0000045C 4EBA FF36 jsr [PC - 0xCA /* 00000394 */]
00000460 7002 moveq.l D0, 0x02
00000462 2F00 move.l -[A7], D0
00000464 486E FF9E pea.l [A6 - 0x62]
00000468 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
0000046C 504F addq.w A7, 8
0000046E 4CEE 1800 FF96 movem.l A3,A4, [A6 - 0x6A]
00000474 4E5E unlink A6
00000476 4E74 0004 rtd 0x0004
0000047A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000047C-00000482
export_261:
fn0000047C:
0000047C 4E56 0000 link A6, 0
00000480 2F0C move.l -[A7], A4
// end alternate branch 0000047C-00000482
export_261: // at 0000047C (misaligned)
fn0000047C: // (misaligned)
0000047E 0000 2F0C ori.b D0, 0xC
00000482 286E 0008 movea.l A4, [A6 + 0x8]
00000486 2F0C move.l -[A7], A4
00000488 2F2D F3AC move.l -[A7], [A5 - 0xC54]
0000048C 4EBA FEB2 jsr [PC - 0x14E /* 00000340 */]
00000490 598F subq.l A7, 4
00000492 2054 movea.l A0, [A4]
00000494 2F28 011C move.l -[A7], [A0 + 0x11C]
00000498 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
0000049C 2054 movea.l A0, [A4]
0000049E 215F 011C move.l [A0 + 0x11C], [A7]+
000004A2 598F subq.l A7, 4
000004A4 2054 movea.l A0, [A4]
000004A6 2F28 0120 move.l -[A7], [A0 + 0x120]
000004AA 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
000004AE 2054 movea.l A0, [A4]
000004B0 215F 0120 move.l [A0 + 0x120], [A7]+
000004B4 2054 movea.l A0, [A4]
000004B6 4A28 012A tst.b [A0 + 0x12A]
000004BA 6714 beq +0x16 /* 000004D0 */
000004BC 598F subq.l A7, 4
000004BE 2054 movea.l A0, [A4]
000004C0 2F28 012C move.l -[A7], [A0 + 0x12C]
000004C4 4EAD 3822 jsr [A5 + 0x3822 /* export_1792 */]
000004C8 2054 movea.l A0, [A4]
000004CA 215F 012C move.l [A0 + 0x12C], [A7]+
000004CE 6008 bra +0xA /* 000004D8 */
label000004D0:
000004D0 2054 movea.l A0, [A4]
000004D2 7000 moveq.l D0, 0x00
000004D4 2140 012C move.l [A0 + 0x12C], D0
label000004D8:
000004D8 598F subq.l A7, 4
000004DA 2054 movea.l A0, [A4]
000004DC 2F28 0132 move.l -[A7], [A0 + 0x132]
000004E0 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
000004E4 2054 movea.l A0, [A4]
000004E6 215F 0132 move.l [A0 + 0x132], [A7]+
000004EA 2F0C move.l -[A7], A4
000004EC 4EAD 2E6A jsr [A5 + 0x2E6A /* export_1481 */]
000004F0 286E FFFC movea.l A4, [A6 - 0x4]
000004F4 4E5E unlink A6
000004F6 4E74 0004 rtd 0x0004
000004FA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000004FC-00000500
fn000004FC:
000004FC 4E56 FF9E link A6, -0x0062
// end alternate branch 000004FC-00000500
fn000004FC: // (misaligned)
000004FE FF9E .invalid <<F/6/7>>
00000500 48E7 0108 movem.l -[A7], D7,A4
00000504 4247 clr.w D7
00000506 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000050A 486E FF9E pea.l [A6 - 0x62]
0000050E 4EAD 118A jsr [A5 + 0x118A /* export_557 */]
00000512 486E FF9E pea.l [A6 - 0x62]
00000516 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */]
0000051A 2840 movea.l A4, D0
0000051C 4FEF 000C lea.l A7, [A7 + 0xC]
00000520 601A bra +0x1C /* 0000053C */
label00000522:
00000522 558F subq.l A7, 2
00000524 2F0C move.l -[A7], A4
00000526 4EAD 448A jsr [A5 + 0x448A /* export_2189 */]
0000052A 4A1F tst.b [A7]+
0000052C 6702 beq +0x4 /* 00000530 */
0000052E 5247 addq.w D7, 1
label00000530:
00000530 486E FF9E pea.l [A6 - 0x62]
00000534 4EAD 0EBA jsr [A5 + 0xEBA /* export_467 */]
00000538 2840 movea.l A4, D0
0000053A 584F addq.w A7, 4
label0000053C:
0000053C 486E FF9E pea.l [A6 - 0x62]
00000540 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */]
00000544 4A00 tst.b D0
00000546 584F addq.w A7, 4
00000548 66D8 bne -0x26 /* 00000522 */
0000054A 7002 moveq.l D0, 0x02
0000054C 2F00 move.l -[A7], D0
0000054E 486E FF9E pea.l [A6 - 0x62]
00000552 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
00000556 3007 move.w D0, D7
00000558 504F addq.w A7, 8
0000055A 4CEE 1080 FF96 movem.l D7,A4, [A6 - 0x6A]
00000560 4E5E unlink A6
00000562 4E75 rts
fn00000564:
00000564 4E56 0000 link A6, 0
00000568 48E7 0018 movem.l -[A7], A3,A4
0000056C 266E 000C movea.l A3, [A6 + 0xC]
00000570 286E 0008 movea.l A4, [A6 + 0x8]
00000574 200B move.l D0, A3
00000576 6724 beq +0x26 /* 0000059C */
00000578 2053 movea.l A0, [A3]
0000057A B9E8 0024 cmpa.l A4, [A0 + 0x24]
0000057E 661C bne +0x1E /* 0000059C */
00000580 2F0C move.l -[A7], A4
00000582 4EBA FF78 jsr [PC - 0x88 /* 000004FC */]
00000586 0C40 0001 cmpi.w D0, 0x1
0000058A 584F addq.w A7, 4
0000058C 6E08 bgt +0xA /* 00000596 */
0000058E 2F0C move.l -[A7], A4
00000590 4EBA 00CE jsr [PC + 0xCE /* 00000660 */]
00000594 6006 bra +0x8 /* 0000059C */
label00000596:
00000596 2F0B move.l -[A7], A3
00000598 4EBA 05B2 jsr [PC + 0x5B2 /* 00000B4C */]
label0000059C:
0000059C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000005A2 4E5E unlink A6
000005A4 4E74 0008 rtd 0x0008
fn000005A8:
000005A8 4E56 FF9E link A6, -0x0062
000005AC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000005B0 286E 0008 movea.l A4, [A6 + 0x8]
000005B4 598F subq.l A7, 4
000005B6 2F0C move.l -[A7], A4
000005B8 4EAD 4662 jsr [A5 + 0x4662 /* export_2248 */]
000005BC 2C1F move.l D6, [A7]+
000005BE 671E beq +0x20 /* 000005DE */
000005C0 558F subq.l A7, 2
000005C2 2F0C move.l -[A7], A4
000005C4 4EAD 467A jsr [A5 + 0x467A /* export_2251 */]
000005C8 3E1F move.w D7, [A7]+
000005CA 0C47 0002 cmpi.w D7, 0x2
000005CE 660E bne +0x10 /* 000005DE */
000005D0 7000 moveq.l D0, 0x00
000005D2 3F00 move.w -[A7], D0
000005D4 2F3C 0082 0000 move.l -[A7], 0x820000
000005DA 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label000005DE:
000005DE 701C moveq.l D0, 0x1C
000005E0 2F00 move.l -[A7], D0
000005E2 2F0C move.l -[A7], A4
000005E4 2F0C move.l -[A7], A4
000005E6 4EAD 49FA jsr [A5 + 0x49FA /* export_2363 */]
000005EA 4A86 tst.l D6
000005EC 671E beq +0x20 /* 0000060C */
000005EE 0C47 0001 cmpi.w D7, 0x1
000005F2 660C bne +0xE /* 00000600 */
000005F4 701F moveq.l D0, 0x1F
000005F6 2F00 move.l -[A7], D0
000005F8 2F0C move.l -[A7], A4
000005FA 4EAD 465A jsr [A5 + 0x465A /* export_2247 */]
000005FE 600C bra +0xE /* 0000060C */
label00000600:
00000600 0C47 0003 cmpi.w D7, 0x3
00000604 6606 bne +0x8 /* 0000060C */
00000606 2F0C move.l -[A7], A4
00000608 4EBA 01B2 jsr [PC + 0x1B2 /* 000007BC */]
label0000060C:
0000060C 2F0C move.l -[A7], A4
0000060E 486E FF9E pea.l [A6 - 0x62]
00000612 4EAD 118A jsr [A5 + 0x118A /* export_557 */]
00000616 486E FF9E pea.l [A6 - 0x62]
0000061A 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */]
0000061E 2640 movea.l A3, D0
00000620 4FEF 000C lea.l A7, [A7 + 0xC]
00000624 6012 bra +0x14 /* 00000638 */
label00000626:
00000626 2F0B move.l -[A7], A3
00000628 4EBA 0522 jsr [PC + 0x522 /* 00000B4C */]
0000062C 486E FF9E pea.l [A6 - 0x62]
00000630 4EAD 0EBA jsr [A5 + 0xEBA /* export_467 */]
00000634 2640 movea.l A3, D0
00000636 584F addq.w A7, 4
label00000638:
00000638 486E FF9E pea.l [A6 - 0x62]
0000063C 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */]
00000640 4A00 tst.b D0
00000642 584F addq.w A7, 4
00000644 66E0 bne -0x1E /* 00000626 */
00000646 7002 moveq.l D0, 0x02
00000648 2F00 move.l -[A7], D0
0000064A 486E FF9E pea.l [A6 - 0x62]
0000064E 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
00000652 504F addq.w A7, 8
00000654 4CEE 18C0 FF8E movem.l D6,D7,A3,A4, [A6 - 0x72]
0000065A 4E5E unlink A6
0000065C 4E74 0004 rtd 0x0004
export_262:
fn00000660:
00000660 4E56 0000 link A6, 0
00000664 2F0C move.l -[A7], A4
00000666 286E 0008 movea.l A4, [A6 + 0x8]
0000066A 2F0C move.l -[A7], A4
0000066C 4EBA FF3A jsr [PC - 0xC6 /* 000005A8 */]
00000670 2F0C move.l -[A7], A4
00000672 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000676 286E FFFC movea.l A4, [A6 - 0x4]
0000067A 4E5E unlink A6
0000067C 4E74 0004 rtd 0x0004
fn00000680:
00000680 4E56 0000 link A6, 0
00000684 48E7 0018 movem.l -[A7], A3,A4
00000688 266E 000C movea.l A3, [A6 + 0xC]
0000068C 286E 0008 movea.l A4, [A6 + 0x8]
00000690 2054 movea.l A0, [A4]
00000692 4AA8 0120 tst.l [A0 + 0x120]
00000696 670A beq +0xC /* 000006A2 */
00000698 2F0B move.l -[A7], A3
0000069A 2F28 0120 move.l -[A7], [A0 + 0x120]
0000069E 4EAD 2162 jsr [A5 + 0x2162 /* export_1064 */]
label000006A2:
000006A2 2054 movea.l A0, [A4]
000006A4 4AA8 011C tst.l [A0 + 0x11C]
000006A8 670A beq +0xC /* 000006B4 */
000006AA 2F0B move.l -[A7], A3
000006AC 2F28 011C move.l -[A7], [A0 + 0x11C]
000006B0 4EAD 2162 jsr [A5 + 0x2162 /* export_1064 */]
label000006B4:
000006B4 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000006BA 4E5E unlink A6
000006BC 4E74 0008 rtd 0x0008
export_263:
fn000006C0:
000006C0 4E56 0000 link A6, 0
000006C4 48E7 0018 movem.l -[A7], A3,A4
000006C8 266E 000C movea.l A3, [A6 + 0xC]
000006CC 286E 0008 movea.l A4, [A6 + 0x8]
000006D0 2054 movea.l A0, [A4]
000006D2 4AA8 011C tst.l [A0 + 0x11C]
000006D6 670A beq +0xC /* 000006E2 */
000006D8 2F0B move.l -[A7], A3
000006DA 2F28 011C move.l -[A7], [A0 + 0x11C]
000006DE 4EAD 2162 jsr [A5 + 0x2162 /* export_1064 */]
label000006E2:
000006E2 2054 movea.l A0, [A4]
000006E4 4AA8 0120 tst.l [A0 + 0x120]
000006E8 670A beq +0xC /* 000006F4 */
000006EA 2F0B move.l -[A7], A3
000006EC 2F28 0120 move.l -[A7], [A0 + 0x120]
000006F0 4EAD 2162 jsr [A5 + 0x2162 /* export_1064 */]
label000006F4:
000006F4 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000006FA 4E5E unlink A6
000006FC 4E74 0008 rtd 0x0008
export_264:
00000700 4E56 FBFA link A6, -0x0406
00000704 48E7 0118 movem.l -[A7], D7,A3,A4
00000708 286E 0008 movea.l A4, [A6 + 0x8]
0000070C 41EE FCFA lea.l A0, [A6 - 0x306]
00000710 41EE FDFA lea.l A0, [A6 - 0x206]
00000714 41EE FEFA lea.l A0, [A6 - 0x106]
00000718 598F subq.l A7, 4
0000071A 2F0C move.l -[A7], A4
0000071C 4EAD 4662 jsr [A5 + 0x4662 /* export_2248 */]
00000720 4A9F tst.l [A7]+
00000722 6700 0084 beq +0x86 /* 000007A8 */
00000726 206D F3AC movea.l A0, [A5 - 0xC54]
0000072A 2050 movea.l A0, [A0]
0000072C 4A28 0038 tst.b [A0 + 0x38]
00000730 6704 beq +0x6 /* 00000736 */
00000732 7E0A moveq.l D7, 0x0A
00000734 6002 bra +0x4 /* 00000738 */
label00000736:
00000736 7E09 moveq.l D7, 0x09
label00000738:
00000738 486E FDFA pea.l [A6 - 0x206]
0000073C 3F3C 00FA move.w -[A7], 0xFA
00000740 3F07 move.w -[A7], D7
00000742 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00000746 2054 movea.l A0, [A4]
00000748 47E8 001C lea.l A3, [A0 + 0x1C]
0000074C 7000 moveq.l D0, 0x00
0000074E 1013 move.b D0, [A3]
00000750 5240 addq.w D0, 1
00000752 48C0 ext.l D0
00000754 2F00 move.l -[A7], D0
00000756 2F0B move.l -[A7], A3
00000758 486E FCFA pea.l [A6 - 0x306]
0000075C 4EAD 3BEA jsr [A5 + 0x3BEA /* export_1913 */]
00000760 41EE FCFA lea.l A0, [A6 - 0x306]
00000764 486E FEFA pea.l [A6 - 0x106]
00000768 486E FFFA pea.l [A6 - 0x6]
0000076C 486E FFFC pea.l [A6 - 0x4]
00000770 A9F5 syscall GetAppParms
00000772 486E FCFA pea.l [A6 - 0x306]
00000776 486E FDFA pea.l [A6 - 0x206]
0000077A 486E FEFA pea.l [A6 - 0x106]
0000077E 487A 003A pea.l [PC + 0x3A /* 000007BA, value 0x4E56 'NV', cstring "" */]
00000782 486E FBFA pea.l [A6 - 0x406]
00000786 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000078A 508F addq.l A7, 8
0000078C 2F00 move.l -[A7], D0
0000078E A98B syscall ParamText
00000790 558F subq.l A7, 2
00000792 3F3C 0083 move.w -[A7], 0x83
00000796 7000 moveq.l D0, 0x00
00000798 2F00 move.l -[A7], D0
0000079A 4EAD 371A jsr [A5 + 0x371A /* export_1759 */]
0000079E 3D5F 000C move.w [A6 + 0xC], [A7]+
000007A2 4FEF 000C lea.l A7, [A7 + 0xC]
000007A6 6006 bra +0x8 /* 000007AE */
label000007A8:
000007A8 3D7C 0003 000C move.w [A6 + 0xC], 0x3
label000007AE:
000007AE 4CEE 1880 FBEE movem.l D7,A3,A4, [A6 - 0x412]
000007B4 4E5E unlink A6
000007B6 4E74 0004 rtd 0x0004
000007BA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000007BC-000007C2
fn000007BC:
000007BC 4E56 0000 link A6, 0
000007C0 4E5E unlink A6
// end alternate branch 000007BC-000007C2
fn000007BC: // (misaligned)
000007BE 0000 4E5E ori.b D0, 0x5E /* '^' */
000007C2 4E74 0004 rtd 0x0004
000007C6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_265: // at 000007C8 (misaligned)
000007CA 0000 48E7 ori.b D0, 0xE7
000007CE 0018 286E ori.b [A0]+, 0x6E /* 'n' */
000007D2 0008 598F ori.b A0, 0x8F
000007D6 2F2D F3AC move.l -[A7], [A5 - 0xC54]
000007DA 4EAD 3402 jsr [A5 + 0x3402 /* export_1660 */]
000007DE B9DF cmpa.l A4, [A7]+
000007E0 6626 bne +0x28 /* 00000808 */
000007E2 598F subq.l A7, 4
000007E4 2F0C move.l -[A7], A4
000007E6 4EAD 2FDA jsr [A5 + 0x2FDA /* export_1527 */]
000007EA 265F movea.l A3, [A7]+
000007EC 200B move.l D0, A3
000007EE 660E bne +0x10 /* 000007FE */
000007F0 2F2D F3AC move.l -[A7], [A5 - 0xC54]
000007F4 2F2D F3AC move.l -[A7], [A5 - 0xC54]
000007F8 4EAD 3472 jsr [A5 + 0x3472 /* export_1674 */]
000007FC 600A bra +0xC /* 00000808 */
label000007FE:
000007FE 2F0B move.l -[A7], A3
00000800 2F2D F3AC move.l -[A7], [A5 - 0xC54]
00000804 4EAD 3472 jsr [A5 + 0x3472 /* export_1674 */]
label00000808:
00000808 2054 movea.l A0, [A4]
0000080A 7000 moveq.l D0, 0x00
0000080C 2140 0002 move.l [A0 + 0x2], D0
00000810 598F subq.l A7, 4
00000812 2054 movea.l A0, [A4]
00000814 2F28 0006 move.l -[A7], [A0 + 0x6]
00000818 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
0000081C 2054 movea.l A0, [A4]
0000081E 215F 0006 move.l [A0 + 0x6], [A7]+
00000822 2F0C move.l -[A7], A4
00000824 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
00000828 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000082E 4E5E unlink A6
00000830 4E74 0004 rtd 0x0004
export_266:
fn00000834:
00000834 4E56 0000 link A6, 0
00000838 2F0C move.l -[A7], A4
0000083A 286E 0008 movea.l A4, [A6 + 0x8]
0000083E 598F subq.l A7, 4
00000840 2054 movea.l A0, [A4]
00000842 2F28 0136 move.l -[A7], [A0 + 0x136]
00000846 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
0000084A 2054 movea.l A0, [A4]
0000084C 215F 0136 move.l [A0 + 0x136], [A7]+
00000850 2F0C move.l -[A7], A4
00000852 4EBA FC28 jsr [PC - 0x3D8 /* 0000047C */]
00000856 286E FFFC movea.l A4, [A6 - 0x4]
0000085A 4E5E unlink A6
0000085C 4E74 0004 rtd 0x0004
export_267:
00000860 4E56 0000 link A6, 0
00000864 2F0C move.l -[A7], A4
00000866 286E 0008 movea.l A4, [A6 + 0x8]
0000086A 2054 movea.l A0, [A4]
0000086C 4AA8 0006 tst.l [A0 + 0x6]
00000870 6718 beq +0x1A /* 0000088A */
00000872 2F0C move.l -[A7], A4
00000874 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00000878 2054 movea.l A0, [A4]
0000087A 2F28 0006 move.l -[A7], [A0 + 0x6]
0000087E 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000882 2054 movea.l A0, [A4]
00000884 7000 moveq.l D0, 0x00
00000886 2140 0006 move.l [A0 + 0x6], D0
label0000088A:
0000088A 2F0C move.l -[A7], A4
0000088C 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
00000890 286E FFFC movea.l A4, [A6 - 0x4]
00000894 4E5E unlink A6
00000896 4E74 0004 rtd 0x0004
0000089A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_268: // at 0000089C (misaligned)
0000089E 0000 48E7 ori.b D0, 0xE7
000008A2 0018 286E ori.b [A0]+, 0x6E /* 'n' */
000008A6 0008 598F ori.b A0, 0x8F
000008AA 2054 movea.l A0, [A4]
000008AC 2F28 008E move.l -[A7], [A0 + 0x8E]
000008B0 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
000008B4 265F movea.l A3, [A7]+
000008B6 2054 movea.l A0, [A4]
000008B8 214B 008E move.l [A0 + 0x8E], A3
000008BC 598F subq.l A7, 4
000008BE 2054 movea.l A0, [A4]
000008C0 2F28 008A move.l -[A7], [A0 + 0x8A]
000008C4 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
000008C8 265F movea.l A3, [A7]+
000008CA 2054 movea.l A0, [A4]
000008CC 214B 008A move.l [A0 + 0x8A], A3
000008D0 2F0C move.l -[A7], A4
000008D2 4EBA 0010 jsr [PC + 0x10 /* 000008E4 */]
000008D6 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000008DC 4E5E unlink A6
000008DE 4E74 0004 rtd 0x0004
000008E2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000008E4-000008E8
export_269:
fn000008E4:
000008E4 4E56 FF9E link A6, -0x0062
// end alternate branch 000008E4-000008E8
export_269: // at 000008E4 (misaligned)
fn000008E4: // (misaligned)
000008E6 FF9E .invalid <<F/6/7>>
000008E8 48E7 0018 movem.l -[A7], A3,A4
000008EC 286E 0008 movea.l A4, [A6 + 0x8]
000008F0 2F0C move.l -[A7], A4
000008F2 486E FF9E pea.l [A6 - 0x62]
000008F6 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000008FA 486E FF9E pea.l [A6 - 0x62]
000008FE 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
00000902 2640 movea.l A3, D0
00000904 4FEF 000C lea.l A7, [A7 + 0xC]
00000908 6012 bra +0x14 /* 0000091C */
label0000090A:
0000090A 2F0B move.l -[A7], A3
0000090C 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
00000910 486E FF9E pea.l [A6 - 0x62]
00000914 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */]
00000918 2640 movea.l A3, D0
0000091A 584F addq.w A7, 4
label0000091C:
0000091C 486E FF9E pea.l [A6 - 0x62]
00000920 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */]
00000924 4A00 tst.b D0
00000926 584F addq.w A7, 4
00000928 66E0 bne -0x1E /* 0000090A */
0000092A 7002 moveq.l D0, 0x02
0000092C 2F00 move.l -[A7], D0
0000092E 486E FF9E pea.l [A6 - 0x62]
00000932 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
00000936 2F0C move.l -[A7], A4
00000938 4EAD 10CA jsr [A5 + 0x10CA /* export_533 */]
0000093C 2F2D F3AC move.l -[A7], [A5 - 0xC54]
00000940 4EAD 3422 jsr [A5 + 0x3422 /* export_1664 */]
00000944 598F subq.l A7, 4
00000946 2F2D F3AC move.l -[A7], [A5 - 0xC54]
0000094A 4EAD 3402 jsr [A5 + 0x3402 /* export_1660 */]
0000094E B9DF cmpa.l A4, [A7]+
00000950 504F addq.w A7, 8
00000952 660C bne +0xE /* 00000960 */
00000954 2F2D F3AC move.l -[A7], [A5 - 0xC54]
00000958 2F2D F3AC move.l -[A7], [A5 - 0xC54]
0000095C 4EAD 3472 jsr [A5 + 0x3472 /* export_1674 */]
label00000960:
00000960 2054 movea.l A0, [A4]
00000962 4AA8 001C tst.l [A0 + 0x1C]
00000966 6712 beq +0x14 /* 0000097A */
00000968 2F0C move.l -[A7], A4
0000096A 2F28 001C move.l -[A7], [A0 + 0x1C]
0000096E 4EAD 45F2 jsr [A5 + 0x45F2 /* export_2234 */]
00000972 2054 movea.l A0, [A4]
00000974 7000 moveq.l D0, 0x00
00000976 2140 001C move.l [A0 + 0x1C], D0
label0000097A:
0000097A 598F subq.l A7, 4
0000097C 2054 movea.l A0, [A4]
0000097E 2F28 006C move.l -[A7], [A0 + 0x6C]
00000982 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
00000986 2054 movea.l A0, [A4]
00000988 215F 006C move.l [A0 + 0x6C], [A7]+
0000098C 2054 movea.l A0, [A4]
0000098E 4AA8 0070 tst.l [A0 + 0x70]
00000992 674A beq +0x4C /* 000009DE */
00000994 2F0C move.l -[A7], A4
00000996 486E FF9E pea.l [A6 - 0x62]
0000099A 4EAD 2D2A jsr [A5 + 0x2D2A /* export_1441 */]
0000099E 486E FF9E pea.l [A6 - 0x62]
000009A2 4EAD 2D32 jsr [A5 + 0x2D32 /* export_1442 */]
000009A6 2640 movea.l A3, D0
000009A8 4FEF 000C lea.l A7, [A7 + 0xC]
000009AC 6014 bra +0x16 /* 000009C2 */
label000009AE:
000009AE 2F0C move.l -[A7], A4
000009B0 2F0B move.l -[A7], A3
000009B2 4EAD 2B9A jsr [A5 + 0x2B9A /* export_1391 */]
000009B6 486E FF9E pea.l [A6 - 0x62]
000009BA 4EAD 2D3A jsr [A5 + 0x2D3A /* export_1443 */]
000009BE 2640 movea.l A3, D0
000009C0 584F addq.w A7, 4
label000009C2:
000009C2 486E FF9E pea.l [A6 - 0x62]
000009C6 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */]
000009CA 4A00 tst.b D0
000009CC 584F addq.w A7, 4
000009CE 66DE bne -0x20 /* 000009AE */
000009D0 7002 moveq.l D0, 0x02
000009D2 2F00 move.l -[A7], D0
000009D4 486E FF9E pea.l [A6 - 0x62]
000009D8 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
000009DC 504F addq.w A7, 8
label000009DE:
000009DE 598F subq.l A7, 4
000009E0 2054 movea.l A0, [A4]
000009E2 2F28 0070 move.l -[A7], [A0 + 0x70]
000009E6 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
000009EA 2054 movea.l A0, [A4]
000009EC 215F 0070 move.l [A0 + 0x70], [A7]+
000009F0 2054 movea.l A0, [A4]
000009F2 4AA8 0024 tst.l [A0 + 0x24]
000009F6 6712 beq +0x14 /* 00000A0A */
000009F8 2F0C move.l -[A7], A4
000009FA 2F28 0024 move.l -[A7], [A0 + 0x24]
000009FE 4EBA FC80 jsr [PC - 0x380 /* 00000680 */]
00000A02 2054 movea.l A0, [A4]
00000A04 7000 moveq.l D0, 0x00
00000A06 2140 0024 move.l [A0 + 0x24], D0
label00000A0A:
00000A0A 2F0C move.l -[A7], A4
00000A0C 4EAD 2E6A jsr [A5 + 0x2E6A /* export_1481 */]
00000A10 4CEE 1800 FF96 movem.l A3,A4, [A6 - 0x6A]
00000A16 4E5E unlink A6
00000A18 4E74 0004 rtd 0x0004
export_270:
fn00000A1C:
00000A1C 4E56 FF9E link A6, -0x0062
00000A20 48E7 0018 movem.l -[A7], A3,A4
00000A24 286E 0008 movea.l A4, [A6 + 0x8]
00000A28 701C moveq.l D0, 0x1C
00000A2A 2F00 move.l -[A7], D0
00000A2C 2F0C move.l -[A7], A4
00000A2E 2F0C move.l -[A7], A4
00000A30 4EAD 49FA jsr [A5 + 0x49FA /* export_2363 */]
00000A34 2F0C move.l -[A7], A4
00000A36 486E FF9E pea.l [A6 - 0x62]
00000A3A 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000A3E 486E FF9E pea.l [A6 - 0x62]
00000A42 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
00000A46 2640 movea.l A3, D0
00000A48 4FEF 000C lea.l A7, [A7 + 0xC]
00000A4C 6012 bra +0x14 /* 00000A60 */
label00000A4E:
00000A4E 2F0B move.l -[A7], A3
00000A50 4EAD 45DA jsr [A5 + 0x45DA /* export_2231 */]
00000A54 486E FF9E pea.l [A6 - 0x62]
00000A58 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */]
00000A5C 2640 movea.l A3, D0
00000A5E 584F addq.w A7, 4
label00000A60:
00000A60 486E FF9E pea.l [A6 - 0x62]
00000A64 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */]
00000A68 4A00 tst.b D0
00000A6A 584F addq.w A7, 4
00000A6C 66E0 bne -0x1E /* 00000A4E */
00000A6E 7002 moveq.l D0, 0x02
00000A70 2F00 move.l -[A7], D0
00000A72 486E FF9E pea.l [A6 - 0x62]
00000A76 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
00000A7A 504F addq.w A7, 8
00000A7C 4CEE 1800 FF96 movem.l A3,A4, [A6 - 0x6A]
00000A82 4E5E unlink A6
00000A84 4E74 0004 rtd 0x0004
export_271:
00000A88 4E56 0000 link A6, 0
00000A8C 7000 moveq.l D0, 0x00
00000A8E 2B40 FAC8 move.l [A5 - 0x538], D0
00000A92 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A96 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
00000A9A 4E5E unlink A6
00000A9C 4E74 0004 rtd 0x0004
export_272:
00000AA0 4E56 0000 link A6, 0
00000AA4 2F0C move.l -[A7], A4
00000AA6 286E 0008 movea.l A4, [A6 + 0x8]
00000AAA 2054 movea.l A0, [A4]
00000AAC 4AA8 002C tst.l [A0 + 0x2C]
00000AB0 6708 beq +0xA /* 00000ABA */
00000AB2 2F28 002C move.l -[A7], [A0 + 0x2C]
00000AB6 4EBA 00BC jsr [PC + 0xBC /* 00000B74 */]
label00000ABA:
00000ABA 286E FFFC movea.l A4, [A6 - 0x4]
00000ABE 4E5E unlink A6
00000AC0 4E74 0004 rtd 0x0004
export_273:
00000AC4 4E56 0000 link A6, 0
00000AC8 48E7 0118 movem.l -[A7], D7,A3,A4
00000ACC 286E 0008 movea.l A4, [A6 + 0x8]
00000AD0 2054 movea.l A0, [A4]
00000AD2 1E28 00A2 move.b D7, [A0 + 0xA2]
00000AD6 2668 007A movea.l A3, [A0 + 0x7A]
00000ADA 2F0C move.l -[A7], A4
00000ADC 4EAD 2D02 jsr [A5 + 0x2D02 /* export_1436 */]
00000AE0 2054 movea.l A0, [A4]
00000AE2 7000 moveq.l D0, 0x00
00000AE4 2140 007A move.l [A0 + 0x7A], D0
00000AE8 2054 movea.l A0, [A4]
00000AEA 4AA8 0024 tst.l [A0 + 0x24]
00000AEE 670C beq +0xE /* 00000AFC */
00000AF0 2F0C move.l -[A7], A4
00000AF2 2F28 0024 move.l -[A7], [A0 + 0x24]
00000AF6 4EBA FBC8 jsr [PC - 0x438 /* 000006C0 */]
00000AFA 600A bra +0xC /* 00000B06 */
label00000AFC:
00000AFC 2F0C move.l -[A7], A4
00000AFE 2F2D F3AC move.l -[A7], [A5 - 0xC54]
00000B02 4EAD 33A2 jsr [A5 + 0x33A2 /* export_1648 */]
label00000B06:
00000B06 2F0C move.l -[A7], A4
00000B08 4EBA FDDA jsr [PC - 0x226 /* 000008E4 */]
00000B0C 598F subq.l A7, 4
00000B0E 2F0B move.l -[A7], A3
00000B10 1F07 move.b -[A7], D7
00000B12 4EAD 374A jsr [A5 + 0x374A /* export_1765 */]
00000B16 265F movea.l A3, [A7]+
00000B18 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00000B1E 4E5E unlink A6
00000B20 4E74 0004 rtd 0x0004
export_274:
fn00000B24:
00000B24 4E56 0000 link A6, 0
00000B28 2F0C move.l -[A7], A4
00000B2A 286E 0008 movea.l A4, [A6 + 0x8]
00000B2E 2F0C move.l -[A7], A4
00000B30 4EBA FEEA jsr [PC - 0x116 /* 00000A1C */]
00000B34 7000 moveq.l D0, 0x00
00000B36 1F00 move.b -[A7], D0
00000B38 7201 moveq.l D1, 0x01
00000B3A 1F01 move.b -[A7], D1
00000B3C 2F0C move.l -[A7], A4
00000B3E 4EAD 4492 jsr [A5 + 0x4492 /* export_2190 */]
00000B42 286E FFFC movea.l A4, [A6 - 0x4]
00000B46 4E5E unlink A6
00000B48 4E74 0004 rtd 0x0004
export_275:
fn00000B4C:
00000B4C 4E56 0000 link A6, 0
00000B50 2F0C move.l -[A7], A4
00000B52 286E 0008 movea.l A4, [A6 + 0x8]
00000B56 2F0C move.l -[A7], A4
00000B58 4EAD 45DA jsr [A5 + 0x45DA /* export_2231 */]
00000B5C 2054 movea.l A0, [A4]
00000B5E 4A28 00A1 tst.b [A0 + 0xA1]
00000B62 6706 beq +0x8 /* 00000B6A */
00000B64 2F0C move.l -[A7], A4
00000B66 4EAD 49CA jsr [A5 + 0x49CA /* export_2357 */]
label00000B6A:
00000B6A 286E FFFC movea.l A4, [A6 - 0x4]
00000B6E 4E5E unlink A6
00000B70 4E74 0004 rtd 0x0004
fn00000B74:
00000B74 4E56 0000 link A6, 0
00000B78 2F0C move.l -[A7], A4
00000B7A 286E 0008 movea.l A4, [A6 + 0x8]
00000B7E 2054 movea.l A0, [A4]
00000B80 4AA8 0024 tst.l [A0 + 0x24]
00000B84 671E beq +0x20 /* 00000BA4 */
00000B86 4A28 00A3 tst.b [A0 + 0xA3]
00000B8A 670A beq +0xC /* 00000B96 */
00000B8C 2F28 0024 move.l -[A7], [A0 + 0x24]
00000B90 4EBA FACE jsr [PC - 0x532 /* 00000660 */]
00000B94 6014 bra +0x16 /* 00000BAA */
label00000B96:
00000B96 2F0C move.l -[A7], A4
00000B98 2054 movea.l A0, [A4]
00000B9A 2F28 0024 move.l -[A7], [A0 + 0x24]
00000B9E 4EBA F9C4 jsr [PC - 0x63C /* 00000564 */]
00000BA2 6006 bra +0x8 /* 00000BAA */
label00000BA4:
00000BA4 2F0C move.l -[A7], A4
00000BA6 4EBA FFA4 jsr [PC - 0x5C /* 00000B4C */]
label00000BAA:
00000BAA 286E FFFC movea.l A4, [A6 - 0x4]
00000BAE 4E5E unlink A6
00000BB0 4E74 0004 rtd 0x0004
export_276:
00000BB4 4E56 FFF8 link A6, -0x0008
00000BB8 48E7 0118 movem.l -[A7], D7,A3,A4
00000BBC 286E 0008 movea.l A4, [A6 + 0x8]
00000BC0 206E 000C movea.l A0, [A6 + 0xC]
00000BC4 43EE FFF8 lea.l A1, [A6 - 0x8]
00000BC8 22D8 move.l [A1]+, [A0]+
00000BCA 22D8 move.l [A1]+, [A0]+
00000BCC 486E FFF8 pea.l [A6 - 0x8]
00000BD0 2F0C move.l -[A7], A4
00000BD2 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00000BD6 2054 movea.l A0, [A4]
00000BD8 4A28 00A0 tst.b [A0 + 0xA0]
00000BDC 674E beq +0x50 /* 00000C2C */
00000BDE 558F subq.l A7, 2
00000BE0 2054 movea.l A0, [A4]
00000BE2 2F28 007A move.l -[A7], [A0 + 0x7A]
00000BE6 486E FFF8 pea.l [A6 - 0x8]
00000BEA 4EAD 31C2 jsr [A5 + 0x31C2 /* export_1588 */]
00000BEE 588F addq.l A7, 4
00000BF0 2F00 move.l -[A7], D0
00000BF2 A91E syscall TrackGoAway
00000BF4 4A1F tst.b [A7]+
00000BF6 6734 beq +0x36 /* 00000C2C */
00000BF8 558F subq.l A7, 2
00000BFA 7000 moveq.l D0, 0x00
00000BFC 1F00 move.b -[A7], D0
00000BFE 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
00000C02 1E1F move.b D7, [A7]+
00000C04 7000 moveq.l D0, 0x00
00000C06 2F00 move.l -[A7], D0
00000C08 4EAD 1D8A jsr [A5 + 0x1D8A /* export_941 */]
00000C0C 2640 movea.l A3, D0
00000C0E 558F subq.l A7, 2
00000C10 1F07 move.b -[A7], D7
00000C12 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
00000C16 701F moveq.l D0, 0x1F
00000C18 2F00 move.l -[A7], D0
00000C1A 2F0C move.l -[A7], A4
00000C1C 2F0B move.l -[A7], A3
00000C1E 4EAD 191A jsr [A5 + 0x191A /* export_799 */]
00000C22 2F0B move.l -[A7], A3
00000C24 2F0C move.l -[A7], A4
00000C26 4EAD 46E2 jsr [A5 + 0x46E2 /* export_2264 */]
00000C2A 5C4F addq.w A7, 6
label00000C2C:
00000C2C 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
00000C32 4E5E unlink A6
00000C34 4E74 0008 rtd 0x0008
export_277:
00000C38 4E56 0000 link A6, 0
00000C3C 2F0C move.l -[A7], A4
00000C3E 286E 0008 movea.l A4, [A6 + 0x8]
00000C42 2F0C move.l -[A7], A4
00000C44 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */]
00000C48 2F0C move.l -[A7], A4
00000C4A 4EBA FC98 jsr [PC - 0x368 /* 000008E4 */]
00000C4E 286E FFFC movea.l A4, [A6 - 0x4]
00000C52 4E5E unlink A6
00000C54 4E74 0004 rtd 0x0004
export_278:
00000C58 4E56 0000 link A6, 0
00000C5C 2F0C move.l -[A7], A4
00000C5E 286E 0008 movea.l A4, [A6 + 0x8]
00000C62 2F0C move.l -[A7], A4
00000C64 4EAD 226A jsr [A5 + 0x226A /* export_1097 */]
00000C68 2F0C move.l -[A7], A4
00000C6A 4EBA FC78 jsr [PC - 0x388 /* 000008E4 */]
00000C6E 286E FFFC movea.l A4, [A6 - 0x4]
00000C72 4E5E unlink A6
00000C74 4E74 0004 rtd 0x0004
export_279:
00000C78 4E56 0000 link A6, 0
00000C7C 2F0C move.l -[A7], A4
00000C7E 286E 0008 movea.l A4, [A6 + 0x8]
00000C82 2F0C move.l -[A7], A4
00000C84 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */]
00000C88 2F0C move.l -[A7], A4
00000C8A 4EBA FC58 jsr [PC - 0x3A8 /* 000008E4 */]
00000C8E 286E FFFC movea.l A4, [A6 - 0x4]
00000C92 4E5E unlink A6
00000C94 4E74 0004 rtd 0x0004
export_280:
00000C98 4E56 0000 link A6, 0
00000C9C 2F0C move.l -[A7], A4
00000C9E 286E 0008 movea.l A4, [A6 + 0x8]
00000CA2 2F0C move.l -[A7], A4
00000CA4 4EAD 22AA jsr [A5 + 0x22AA /* export_1105 */]
00000CA8 2F0C move.l -[A7], A4
00000CAA 4EBA FC38 jsr [PC - 0x3C8 /* 000008E4 */]
00000CAE 286E FFFC movea.l A4, [A6 - 0x4]
00000CB2 4E5E unlink A6
00000CB4 4E74 0004 rtd 0x0004
export_281:
fn00000CB8:
00000CB8 4E56 0000 link A6, 0
00000CBC 2F0C move.l -[A7], A4
00000CBE 286E 0008 movea.l A4, [A6 + 0x8]
00000CC2 2F0C move.l -[A7], A4
00000CC4 4EAD 22DA jsr [A5 + 0x22DA /* export_1111 */]
00000CC8 2F0C move.l -[A7], A4
00000CCA 4EBA FC18 jsr [PC - 0x3E8 /* 000008E4 */]
00000CCE 286E FFFC movea.l A4, [A6 - 0x4]
00000CD2 4E5E unlink A6
00000CD4 4E74 0004 rtd 0x0004
export_282:
00000CD8 4E56 0000 link A6, 0
00000CDC 2F0C move.l -[A7], A4
00000CDE 286E 0008 movea.l A4, [A6 + 0x8]
00000CE2 2F0C move.l -[A7], A4
00000CE4 4EAD 277A jsr [A5 + 0x277A /* export_1259 */]
00000CE8 2F0C move.l -[A7], A4
00000CEA 4EBA FFCC jsr [PC - 0x34 /* 00000CB8 */]
00000CEE 286E FFFC movea.l A4, [A6 - 0x4]
00000CF2 4E5E unlink A6
00000CF4 4E74 0004 rtd 0x0004
export_283:
00000CF8 4E56 0000 link A6, 0
00000CFC 2F0C move.l -[A7], A4
00000CFE 286E 0008 movea.l A4, [A6 + 0x8]
00000D02 2054 movea.l A0, [A4]
00000D04 4AA8 0002 tst.l [A0 + 0x2]
00000D08 6712 beq +0x14 /* 00000D1C */
00000D0A 598F subq.l A7, 4
00000D0C 2054 movea.l A0, [A4]
00000D0E 2F28 0002 move.l -[A7], [A0 + 0x2]
00000D12 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
00000D16 2054 movea.l A0, [A4]
00000D18 215F 0002 move.l [A0 + 0x2], [A7]+
label00000D1C:
00000D1C 2F0C move.l -[A7], A4
00000D1E 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
00000D22 286E FFFC movea.l A4, [A6 - 0x4]
00000D26 4E5E unlink A6
00000D28 4E74 0004 rtd 0x0004
export_284:
00000D2C 4E56 0000 link A6, 0
00000D30 2F0C move.l -[A7], A4
00000D32 286E 0008 movea.l A4, [A6 + 0x8]
00000D36 2054 movea.l A0, [A4]
00000D38 4AA8 00D4 tst.l [A0 + 0xD4]
00000D3C 671C beq +0x1E /* 00000D5A */
00000D3E 2F0C move.l -[A7], A4
00000D40 2F28 00D4 move.l -[A7], [A0 + 0xD4]
00000D44 4EAD 45F2 jsr [A5 + 0x45F2 /* export_2234 */]
00000D48 598F subq.l A7, 4
00000D4A 2054 movea.l A0, [A4]
00000D4C 2F28 00D4 move.l -[A7], [A0 + 0xD4]
00000D50 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
00000D54 2054 movea.l A0, [A4]
00000D56 215F 00D4 move.l [A0 + 0xD4], [A7]+
label00000D5A:
00000D5A 2F0C move.l -[A7], A4
00000D5C 4EBA 000E jsr [PC + 0xE /* 00000D6C */]
00000D60 286E FFFC movea.l A4, [A6 - 0x4]
00000D64 4E5E unlink A6
00000D66 4E74 0004 rtd 0x0004
00000D6A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000D6C-00000D72
export_285:
fn00000D6C:
00000D6C 4E56 0000 link A6, 0
00000D70 2F0C move.l -[A7], A4
// end alternate branch 00000D6C-00000D72
export_285: // at 00000D6C (misaligned)
fn00000D6C: // (misaligned)
00000D6E 0000 2F0C ori.b D0, 0xC
00000D72 286E 0008 movea.l A4, [A6 + 0x8]
00000D76 2054 movea.l A0, [A4]
00000D78 4AA8 007A tst.l [A0 + 0x7A]
00000D7C 676E beq +0x70 /* 00000DEC */
00000D7E 4AA8 0082 tst.l [A0 + 0x82]
00000D82 6752 beq +0x54 /* 00000DD6 */
00000D84 2248 movea.l A1, A0
00000D86 2269 007A movea.l A1, [A1 + 0x7A]
00000D8A 2251 movea.l A1, [A1]
00000D8C 2368 0082 003E move.l [A1 + 0x3E], [A0 + 0x82]
00000D92 598F subq.l A7, 4
00000D94 2054 movea.l A0, [A4]
00000D96 2068 007A movea.l A0, [A0 + 0x7A]
00000D9A 2050 movea.l A0, [A0]
00000D9C 2F28 003E move.l -[A7], [A0 + 0x3E]
00000DA0 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
00000DA4 201F move.l D0, [A7]+
00000DA6 2054 movea.l A0, [A4]
00000DA8 2068 007A movea.l A0, [A0 + 0x7A]
00000DAC 2050 movea.l A0, [A0]
00000DAE 3140 003C move.w [A0 + 0x3C], D0
00000DB2 2054 movea.l A0, [A4]
00000DB4 4A28 00BD tst.b [A0 + 0xBD]
00000DB8 6714 beq +0x16 /* 00000DCE */
00000DBA 598F subq.l A7, 4
00000DBC 2054 movea.l A0, [A4]
00000DBE 2F28 007E move.l -[A7], [A0 + 0x7E]
00000DC2 4EAD 3822 jsr [A5 + 0x3822 /* export_1792 */]
00000DC6 2054 movea.l A0, [A4]
00000DC8 215F 007E move.l [A0 + 0x7E], [A7]+
00000DCC 6008 bra +0xA /* 00000DD6 */
label00000DCE:
00000DCE 2054 movea.l A0, [A4]
00000DD0 7000 moveq.l D0, 0x00
00000DD2 2140 007E move.l [A0 + 0x7E], D0
label00000DD6:
00000DD6 2054 movea.l A0, [A4]
00000DD8 2F28 007A move.l -[A7], [A0 + 0x7A]
00000DDC A9CD syscall TEDispose
00000DDE 2054 movea.l A0, [A4]
00000DE0 7000 moveq.l D0, 0x00
00000DE2 2140 007A move.l [A0 + 0x7A], D0
00000DE6 2054 movea.l A0, [A4]
00000DE8 2140 0082 move.l [A0 + 0x82], D0
label00000DEC:
00000DEC 2F0C move.l -[A7], A4
00000DEE 4EBA FAF4 jsr [PC - 0x50C /* 000008E4 */]
00000DF2 286E FFFC movea.l A4, [A6 - 0x4]
00000DF6 4E5E unlink A6
00000DF8 4E74 0004 rtd 0x0004
export_286:
00000DFC 4E56 0000 link A6, 0
00000E00 2F0C move.l -[A7], A4
00000E02 286E 0008 movea.l A4, [A6 + 0x8]
00000E06 558F subq.l A7, 2
00000E08 2F0C move.l -[A7], A4
00000E0A 4EBA 0014 jsr [PC + 0x14 /* 00000E20 */]
00000E0E 2F0C move.l -[A7], A4
00000E10 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
00000E14 286E FFFC movea.l A4, [A6 - 0x4]
00000E18 4E5E unlink A6
00000E1A 4E74 0004 rtd 0x0004
00000E1E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000E20-00000E28
export_287:
fn00000E20:
00000E20 4E56 0000 link A6, 0
00000E24 48E7 0308 movem.l -[A7], D6,D7,A4
// end alternate branch 00000E20-00000E28
export_287: // at 00000E20 (misaligned)
fn00000E20: // (misaligned)
00000E22 0000 48E7 ori.b D0, 0xE7
00000E26 0308 btst A0, D1
00000E28 286E 0008 movea.l A4, [A6 + 0x8]
00000E2C 4246 clr.w D6
00000E2E 4247 clr.w D7
00000E30 2054 movea.l A0, [A4]
00000E32 4A28 0057 tst.b [A0 + 0x57]
00000E36 670A beq +0xC /* 00000E42 */
00000E38 558F subq.l A7, 2
00000E3A 2F0C move.l -[A7], A4
00000E3C 4EBA 00C6 jsr [PC + 0xC6 /* 00000F04 */]
00000E40 3C1F move.w D6, [A7]+
label00000E42:
00000E42 2054 movea.l A0, [A4]
00000E44 7000 moveq.l D0, 0x00
00000E46 1028 0058 move.b D0, [A0 + 0x58]
00000E4A 0C40 0002 cmpi.w D0, 0x2
00000E4E 6720 beq +0x22 /* 00000E70 */
00000E50 558F subq.l A7, 2
00000E52 2F0C move.l -[A7], A4
00000E54 4EBA 00EE jsr [PC + 0xEE /* 00000F44 */]
00000E58 3E1F move.w D7, [A7]+
00000E5A 2054 movea.l A0, [A4]
00000E5C 7000 moveq.l D0, 0x00
00000E5E 1028 0058 move.b D0, [A0 + 0x58]
00000E62 0C40 0001 cmpi.w D0, 0x1
00000E66 6608 bne +0xA /* 00000E70 */
00000E68 0C47 FF3F cmpi.w D7, 0xFF3F
00000E6C 6602 bne +0x4 /* 00000E70 */
00000E6E 4247 clr.w D7
label00000E70:
00000E70 4A46 tst.w D6
00000E72 6706 beq +0x8 /* 00000E7A */
00000E74 3D46 000C move.w [A6 + 0xC], D6
00000E78 6004 bra +0x6 /* 00000E7E */
label00000E7A:
00000E7A 3D47 000C move.w [A6 + 0xC], D7
label00000E7E:
00000E7E 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC]
00000E84 4E5E unlink A6
00000E86 4E74 0004 rtd 0x0004
00000E8A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_288: // at 00000E8C (misaligned)
00000E8E 0000 48E7 ori.b D0, 0xE7
00000E92 0308 btst A0, D1
00000E94 286E 0008 movea.l A4, [A6 + 0x8]
00000E98 4246 clr.w D6
00000E9A 4247 clr.w D7
00000E9C 2054 movea.l A0, [A4]
00000E9E 4A28 0057 tst.b [A0 + 0x57]
00000EA2 6710 beq +0x12 /* 00000EB4 */
00000EA4 4A28 005B tst.b [A0 + 0x5B]
00000EA8 660A bne +0xC /* 00000EB4 */
00000EAA 558F subq.l A7, 2
00000EAC 2F0C move.l -[A7], A4
00000EAE 4EBA 0054 jsr [PC + 0x54 /* 00000F04 */]
00000EB2 3C1F move.w D6, [A7]+
label00000EB4:
00000EB4 2054 movea.l A0, [A4]
00000EB6 7000 moveq.l D0, 0x00
00000EB8 1028 0058 move.b D0, [A0 + 0x58]
00000EBC 0C40 0002 cmpi.w D0, 0x2
00000EC0 6726 beq +0x28 /* 00000EE8 */
00000EC2 4A28 005C tst.b [A0 + 0x5C]
00000EC6 6620 bne +0x22 /* 00000EE8 */
00000EC8 558F subq.l A7, 2
00000ECA 2F0C move.l -[A7], A4
00000ECC 4EBA 0076 jsr [PC + 0x76 /* 00000F44 */]
00000ED0 3E1F move.w D7, [A7]+
00000ED2 2054 movea.l A0, [A4]
00000ED4 7000 moveq.l D0, 0x00
00000ED6 1028 0058 move.b D0, [A0 + 0x58]
00000EDA 0C40 0001 cmpi.w D0, 0x1
00000EDE 6608 bne +0xA /* 00000EE8 */
00000EE0 0C47 FF3F cmpi.w D7, 0xFF3F
00000EE4 6602 bne +0x4 /* 00000EE8 */
00000EE6 4247 clr.w D7
label00000EE8:
00000EE8 4A46 tst.w D6
00000EEA 6706 beq +0x8 /* 00000EF2 */
00000EEC 3D46 000C move.w [A6 + 0xC], D6
00000EF0 6004 bra +0x6 /* 00000EF6 */
label00000EF2:
00000EF2 3D47 000C move.w [A6 + 0xC], D7
label00000EF6:
00000EF6 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC]
00000EFC 4E5E unlink A6
00000EFE 4E74 0004 rtd 0x0004
00000F02 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000F04-00000F0C
fn00000F04:
00000F04 4E56 0000 link A6, 0
00000F08 48E7 0108 movem.l -[A7], D7,A4
// end alternate branch 00000F04-00000F0C
fn00000F04: // (misaligned)
00000F06 0000 48E7 ori.b D0, 0xE7
00000F0A 0108 btst A0, D0
00000F0C 286E 0008 movea.l A4, [A6 + 0x8]
00000F10 4247 clr.w D7
00000F12 2054 movea.l A0, [A4]
00000F14 0C68 8002 005E cmpi.w [A0 + 0x5E], 0x8002
00000F1A 6716 beq +0x18 /* 00000F32 */
00000F1C 558F subq.l A7, 2
00000F1E 2054 movea.l A0, [A4]
00000F20 3F28 005E move.w -[A7], [A0 + 0x5E]
00000F24 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00000F28 3E1F move.w D7, [A7]+
00000F2A 2054 movea.l A0, [A4]
00000F2C 317C 8002 005E move.w [A0 + 0x5E], 0x8002
label00000F32:
00000F32 3D47 000C move.w [A6 + 0xC], D7
00000F36 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000F3C 4E5E unlink A6
00000F3E 4E74 0004 rtd 0x0004
00000F42 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000F44-00000F4C
export_289:
fn00000F44:
00000F44 4E56 0000 link A6, 0
00000F48 48E7 0108 movem.l -[A7], D7,A4
// end alternate branch 00000F44-00000F4C
export_289: // at 00000F44 (misaligned)
fn00000F44: // (misaligned)
00000F46 0000 48E7 ori.b D0, 0xE7
00000F4A 0108 btst A0, D0
00000F4C 286E 0008 movea.l A4, [A6 + 0x8]
00000F50 4247 clr.w D7
00000F52 2054 movea.l A0, [A4]
00000F54 0C68 8002 0060 cmpi.w [A0 + 0x60], 0x8002
00000F5A 6716 beq +0x18 /* 00000F72 */
00000F5C 2054 movea.l A0, [A4]
00000F5E 3F28 0060 move.w -[A7], [A0 + 0x60]
00000F62 A99A syscall CloseResFile
00000F64 558F subq.l A7, 2
00000F66 A9AF syscall ResError
00000F68 3E1F move.w D7, [A7]+
00000F6A 2054 movea.l A0, [A4]
00000F6C 317C 8002 0060 move.w [A0 + 0x60], 0x8002
label00000F72:
00000F72 3D47 000C move.w [A6 + 0xC], D7
00000F76 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000F7C 4E5E unlink A6
00000F7E 4E74 0004 rtd 0x0004
00000F82 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000F84-00000F8A
export_290:
fn00000F84:
00000F84 4E56 FEBA link A6, -0x0146
00000F88 2F0C move.l -[A7], A4
// end alternate branch 00000F84-00000F8A
export_290: // at 00000F84 (misaligned)
fn00000F84: // (misaligned)
00000F86 FEBA 2F0C .extension 0xEBA <<F/2-3/7>> // unimplemented
00000F8A 286E 0008 movea.l A4, [A6 + 0x8]
00000F8E 2054 movea.l A0, [A4]
00000F90 7000 moveq.l D0, 0x00
00000F92 2140 0048 move.l [A0 + 0x48], D0
00000F96 2054 movea.l A0, [A4]
00000F98 43EE FFBA lea.l A1, [A6 - 0x46]
00000F9C 5488 addq.l A0, 2
00000F9E 7210 moveq.l D1, 0x10
label00000FA0:
00000FA0 22D8 move.l [A1]+, [A0]+
00000FA2 51C9 FFFC dbf D1, -0x6 /* 00000FA0 */
00000FA6 32D8 move.w [A1]+, [A0]+
00000FA8 558F subq.l A7, 2
00000FAA 486E FFBA pea.l [A6 - 0x46]
00000FAE 303C 0006 move.w D0, 0x6
00000FB2 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00000FB4 3D5F 000C move.w [A6 + 0xC], [A7]+
00000FB8 286E FEB6 movea.l A4, [A6 - 0x14A]
00000FBC 4E5E unlink A6
00000FBE 4E74 0004 rtd 0x0004
00000FC2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_291: // at 00000FC4 (misaligned)
00000FC6 0000 2F0C ori.b D0, 0xC
00000FCA 286E 0008 movea.l A4, [A6 + 0x8]
00000FCE 598F subq.l A7, 4
00000FD0 2054 movea.l A0, [A4]
00000FD2 2F28 0014 move.l -[A7], [A0 + 0x14]
00000FD6 4EAD 3822 jsr [A5 + 0x3822 /* export_1792 */]
00000FDA 2054 movea.l A0, [A4]
00000FDC 215F 0014 move.l [A0 + 0x14], [A7]+
00000FE0 2F0C move.l -[A7], A4
00000FE2 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
00000FE6 286E FFFC movea.l A4, [A6 - 0x4]
00000FEA 4E5E unlink A6
00000FEC 4E74 0004 rtd 0x0004
export_292:
00000FF0 4E56 0000 link A6, 0
00000FF4 2F0C move.l -[A7], A4
00000FF6 286E 0008 movea.l A4, [A6 + 0x8]
00000FFA 598F subq.l A7, 4
00000FFC 2054 movea.l A0, [A4]
00000FFE 2F28 008E move.l -[A7], [A0 + 0x8E]
00001002 4EAD 383A jsr [A5 + 0x383A /* export_1795 */]
00001006 2054 movea.l A0, [A4]
00001008 215F 008E move.l [A0 + 0x8E], [A7]+
0000100C 598F subq.l A7, 4
0000100E 2054 movea.l A0, [A4]
00001010 2F28 0092 move.l -[A7], [A0 + 0x92]
00001014 4EAD 383A jsr [A5 + 0x383A /* export_1795 */]
00001018 2054 movea.l A0, [A4]
0000101A 215F 0092 move.l [A0 + 0x92], [A7]+
0000101E 598F subq.l A7, 4
00001020 2054 movea.l A0, [A4]
00001022 2F28 0096 move.l -[A7], [A0 + 0x96]
00001026 4EAD 383A jsr [A5 + 0x383A /* export_1795 */]
0000102A 2054 movea.l A0, [A4]
0000102C 215F 0096 move.l [A0 + 0x96], [A7]+
00001030 598F subq.l A7, 4
00001032 2054 movea.l A0, [A4]
00001034 2F28 007E move.l -[A7], [A0 + 0x7E]
00001038 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
0000103C 2054 movea.l A0, [A4]
0000103E 215F 007E move.l [A0 + 0x7E], [A7]+
00001042 598F subq.l A7, 4
00001044 2054 movea.l A0, [A4]
00001046 2F28 0082 move.l -[A7], [A0 + 0x82]
0000104A 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
0000104E 2054 movea.l A0, [A4]
00001050 215F 0082 move.l [A0 + 0x82], [A7]+
00001054 2F0C move.l -[A7], A4
00001056 4EBA F88C jsr [PC - 0x774 /* 000008E4 */]
0000105A 286E FFFC movea.l A4, [A6 - 0x4]
0000105E 4E5E unlink A6
00001060 4E74 0004 rtd 0x0004
export_293:
00001064 4E56 FFFC link A6, -0x0004
00001068 48E7 1118 movem.l -[A7], D3,D7,A3,A4
0000106C 286E 0008 movea.l A4, [A6 + 0x8]
00001070 2054 movea.l A0, [A4]
00001072 4AA8 001C tst.l [A0 + 0x1C]
00001076 56C3 sne D3
00001078 4403 neg.b D3
0000107A 1E03 move.b D7, D3
0000107C 675A beq +0x5C /* 000010D8 */
0000107E 2F2D F348 move.l -[A7], [A5 - 0xCB8]
00001082 7000 moveq.l D0, 0x00
00001084 1F00 move.b -[A7], D0
00001086 2F28 001C move.l -[A7], [A0 + 0x1C]
0000108A 4EAD 068A jsr [A5 + 0x68A /* export_205 */]
0000108E 2054 movea.l A0, [A4]
00001090 7000 moveq.l D0, 0x00
00001092 2140 001C move.l [A0 + 0x1C], D0
00001096 2054 movea.l A0, [A4]
00001098 4AA8 0020 tst.l [A0 + 0x20]
0000109C 6730 beq +0x32 /* 000010CE */
0000109E 2F0C move.l -[A7], A4
000010A0 2F28 0020 move.l -[A7], [A0 + 0x20]
000010A4 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
000010A8 2654 movea.l A3, [A4]
000010AA 206B 0020 movea.l A0, [A3 + 0x20]
000010AE 2D50 FFFC move.l [A6 - 0x4], [A0]
000010B2 7600 moveq.l D3, 0x00
000010B4 206E FFFC movea.l A0, [A6 - 0x4]
000010B8 4A28 012A tst.b [A0 + 0x12A]
000010BC 670C beq +0xE /* 000010CA */
000010BE 2028 012C move.l D0, [A0 + 0x12C]
000010C2 B0AB 009E cmp.l D0, [A3 + 0x9E]
000010C6 6602 bne +0x4 /* 000010CA */
000010C8 7601 moveq.l D3, 0x01
label000010CA:
000010CA 1E03 move.b D7, D3
000010CC 6002 bra +0x4 /* 000010D0 */
label000010CE:
000010CE 4207 clr.b D7
label000010D0:
000010D0 2054 movea.l A0, [A4]
000010D2 7000 moveq.l D0, 0x00
000010D4 2140 0020 move.l [A0 + 0x20], D0
label000010D8:
000010D8 4A07 tst.b D7
000010DA 6612 bne +0x14 /* 000010EE */
000010DC 598F subq.l A7, 4
000010DE 2054 movea.l A0, [A4]
000010E0 2F28 009E move.l -[A7], [A0 + 0x9E]
000010E4 4EAD 3822 jsr [A5 + 0x3822 /* export_1792 */]
000010E8 2054 movea.l A0, [A4]
000010EA 215F 009E move.l [A0 + 0x9E], [A7]+
label000010EE:
000010EE 2054 movea.l A0, [A4]
000010F0 7000 moveq.l D0, 0x00
000010F2 2140 009E move.l [A0 + 0x9E], D0
000010F6 598F subq.l A7, 4
000010F8 2054 movea.l A0, [A4]
000010FA 2F28 00B0 move.l -[A7], [A0 + 0xB0]
000010FE 4EAD 3822 jsr [A5 + 0x3822 /* export_1792 */]
00001102 2054 movea.l A0, [A4]
00001104 215F 00B0 move.l [A0 + 0xB0], [A7]+
00001108 2F0C move.l -[A7], A4
0000110A 4EAD 3B1A jsr [A5 + 0x3B1A /* export_1887 */]
0000110E B9ED F964 cmpa.l A4, [A5 - 0x69C]
00001112 6606 bne +0x8 /* 0000111A */
00001114 7000 moveq.l D0, 0x00
00001116 2B40 F964 move.l [A5 - 0x69C], D0
label0000111A:
0000111A 2F0C move.l -[A7], A4
0000111C 4EBA F24A jsr [PC - 0xDB6 /* 00000368 */]
00001120 4CEE 1888 FFEC movem.l D3,D7,A3,A4, [A6 - 0x14]
00001126 4E5E unlink A6
00001128 4E74 0004 rtd 0x0004
export_294:
0000112C 4E56 0000 link A6, 0
00001130 2F0C move.l -[A7], A4
00001132 286E 0008 movea.l A4, [A6 + 0x8]
00001136 598F subq.l A7, 4
00001138 2054 movea.l A0, [A4]
0000113A 2F28 0002 move.l -[A7], [A0 + 0x2]
0000113E 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
00001142 2054 movea.l A0, [A4]
00001144 215F 0002 move.l [A0 + 0x2], [A7]+
00001148 2F0C move.l -[A7], A4
0000114A 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
0000114E 286E FFFC movea.l A4, [A6 - 0x4]
00001152 4E5E unlink A6
00001154 4E74 0004 rtd 0x0004
export_295:
fn00001158:
00001158 4E56 0000 link A6, 0
0000115C 2F0C move.l -[A7], A4
0000115E 286E 0008 movea.l A4, [A6 + 0x8]
00001162 598F subq.l A7, 4
00001164 2054 movea.l A0, [A4]
00001166 2F28 0002 move.l -[A7], [A0 + 0x2]
0000116A 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
0000116E 2054 movea.l A0, [A4]
00001170 215F 0002 move.l [A0 + 0x2], [A7]+
00001174 598F subq.l A7, 4
00001176 2054 movea.l A0, [A4]
00001178 2F28 0008 move.l -[A7], [A0 + 0x8]
0000117C 4EAD 3822 jsr [A5 + 0x3822 /* export_1792 */]
00001180 2054 movea.l A0, [A4]
00001182 215F 0008 move.l [A0 + 0x8], [A7]+
00001186 2F0C move.l -[A7], A4
00001188 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
0000118C 286E FFFC movea.l A4, [A6 - 0x4]
00001190 4E5E unlink A6
00001192 4E74 0004 rtd 0x0004
00001196 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_296: // at 00001198 (misaligned)
0000119A 0000 2F0C ori.b D0, 0xC
0000119E 286E 0008 movea.l A4, [A6 + 0x8]
000011A2 2054 movea.l A0, [A4]
000011A4 4AA8 000C tst.l [A0 + 0xC]
000011A8 671C beq +0x1E /* 000011C6 */
000011AA 598F subq.l A7, 4
000011AC 2F0C move.l -[A7], A4
000011AE 4EAD 431A jsr [A5 + 0x431A /* export_2143 */]
000011B2 2F0C move.l -[A7], A4
000011B4 4EAD 4302 jsr [A5 + 0x4302 /* export_2140 */]
000011B8 2054 movea.l A0, [A4]
000011BA 2068 000C movea.l A0, [A0 + 0xC]
000011BE 2254 movea.l A1, [A4]
000011C0 1029 001C move.b D0, [A1 + 0x1C]
000011C4 A06A syscall HSetState
label000011C6:
000011C6 2F0C move.l -[A7], A4
000011C8 4EBA FF8E jsr [PC - 0x72 /* 00001158 */]
000011CC 286E FFFC movea.l A4, [A6 - 0x4]
000011D0 4E5E unlink A6
000011D2 4E74 0004 rtd 0x0004
000011D6 0000 .incomplete